package com.jeecg.demo.entity;

import org.jeecgframework.poi.excel.annotation.Excel;

import javax.persistence.*;

/**
 * @Author: Onism-March
 * @Date: 2022/7/19 14:47
 * @Describe:
 */
@Entity
@Table(name = "ZHAOBIAOBAOMING", schema = "")
@SuppressWarnings("serial")
public class ZhaoBiaoBaoMingEntity implements java.io.Serializable {
    /**
     * ID
     */
    private java.lang.Integer id;
    /**
     * 用户编号
     */
    @Excel(name = "用户编号", width = 15)
    private java.lang.Integer userid;
    /**
     * traderid
     */
    @Excel(name = "traderid", width = 15)
    private java.lang.Integer traderid;
    /**
     * 交易类型
     */
    @Excel(name = "交易类型", width = 15, dicCode = "TRADEMODE")
    private java.lang.String trademode;
    /**
     * 录入时间
     */
    @Excel(name = "录入时间", width = 15, format = "yyyy-MM-dd")
    private java.util.Date baomtime;
    /**
     * 状态
     */
    @Excel(name = "状态", width = 15, dicCode = "BAOMZT")
    private java.lang.String zhuangt;
    /**
     * 联系人
     */
    @Excel(name = "联系人", width = 15)
    private java.lang.String lianxr;
    /**
     * 联系电话
     */
    @Excel(name = "联系电话", width = 15)
    private java.lang.String lianxdh;
    /**
     * 报名ID
     */
    @Excel(name = "报名ID", width = 15)
    private java.lang.Integer baomid;
    /**
     * 系统编号
     */
    @Excel(name = "系统编号", width = 15)
    private java.lang.Integer sysid;
    /**
     * 单据ID
     */
    @Excel(name = "单据ID", width = 15)
    private java.lang.Integer poid;
    /**
     * 单据编号
     */
    @Excel(name = "单据编号", width = 15)
    private java.lang.String pocode;
    @Excel(name = "公司名称", width = 15)
    private java.lang.String fullname;

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "ZHAOBIAOPMJY_BAOM")
    @TableGenerator(name = "ZHAOBIAOPMJY_BAOM", pkColumnValue = "ZHAOBIAOPMJY_BAOM", table = "sys_sequence", pkColumnName = "name", valueColumnName = "sysid", initialValue = 1, allocationSize = 1)
    @Column(name = "ID", nullable = true, length = 20)
    public java.lang.Integer getId() {
        return this.id;
    }

    /**
     * *方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  ID
     */
    public void setId(java.lang.Integer id) {
        this.id = id;
    }

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  用户编号
     */

    @Column(name = "USERID", nullable = true, length = 10)
    public java.lang.Integer getUserid() {
        return this.userid;
    }

    /**
     * 方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  用户编号
     */
    public void setUserid(java.lang.Integer userid) {
        this.userid = userid;
    }

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  traderid
     */

    @Column(name = "TRADERID", nullable = true, length = 10)
    public java.lang.Integer getTraderid() {
        return this.traderid;
    }

    /**
     * 方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  traderid
     */
    public void setTraderid(java.lang.Integer traderid) {
        this.traderid = traderid;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  交易类型
     */

    @Column(name = "TRADEMODE", nullable = true, length = 10)
    public java.lang.String getTrademode() {
        return this.trademode;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  交易类型
     */
    public void setTrademode(java.lang.String trademode) {
        this.trademode = trademode;
    }

    /**
     * 方法: 取得java.util.Date
     *
     * @return: java.util.Date  录入时间
     */

    @Column(name = "BAOMTIME", nullable = false)
    public java.util.Date getBaomtime() {
        return this.baomtime;
    }

    /**
     * 方法: 设置java.util.Date
     *
     * @param: java.util.Date  录入时间
     */
    public void setBaomtime(java.util.Date baomtime) {
        this.baomtime = baomtime;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  状态
     */

    @Column(name = "ZHUANGT", nullable = true, length = 10)
    public java.lang.String getZhuangt() {
        return this.zhuangt;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  状态
     */
    public void setZhuangt(java.lang.String zhuangt) {
        this.zhuangt = zhuangt;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  联系人
     */

    @Column(name = "LIANXR", nullable = true, length = 50)
    public java.lang.String getLianxr() {
        return this.lianxr;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  联系人
     */
    public void setLianxr(java.lang.String lianxr) {
        this.lianxr = lianxr;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  联系电话
     */

    @Column(name = "LIANXDH", nullable = true, length = 50)
    public java.lang.String getLianxdh() {
        return this.lianxdh;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  联系电话
     */
    public void setLianxdh(java.lang.String lianxdh) {
        this.lianxdh = lianxdh;
    }

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  报名ID
     */

    @Column(name = "BAOMID", nullable = false, length = 38)
    public java.lang.Integer getBaomid() {
        return this.baomid;
    }

    /**
     * 方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  报名ID
     */
    public void setBaomid(java.lang.Integer baomid) {
        this.baomid = baomid;
    }

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  系统编号
     */

    @Column(name = "SYSID", nullable = false, length = 38)
    public java.lang.Integer getSysid() {
        return this.sysid;
    }

    /**
     * 方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  系统编号
     */
    public void setSysid(java.lang.Integer sysid) {
        this.sysid = sysid;
    }

    /**
     * 方法: 取得java.lang.Integer
     *
     * @return: java.lang.Integer  单据ID
     */

    @Column(name = "POID", nullable = true, length = 19)
    public java.lang.Integer getPoid() {
        return this.poid;
    }

    /**
     * 方法: 设置java.lang.Integer
     *
     * @param: java.lang.Integer  单据ID
     */
    public void setPoid(java.lang.Integer poid) {
        this.poid = poid;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  单据编号
     */

    @Column(name = "POCODE", nullable = true, length = 50)
    public java.lang.String getPocode() {
        return this.pocode;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  单据编号
     */
    public void setPocode(java.lang.String pocode) {
        this.pocode = pocode;
    }

    /**
     * 方法: 取得java.lang.String
     *
     * @return: java.lang.String  公司名称
     */
    public String getFullname() {
        return fullname;
    }

    /**
     * 方法: 设置java.lang.String
     *
     * @param: java.lang.String  公司名称
     */
    public void setFullname(String fullname) {
        this.fullname = fullname;
    }
}
